@charset "UTF-8";

.threeShare{
    display: none;
}

.photoViewerCommon,
.photoViewer{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.75);
    z-index: 9999;
}
.photoViewerCommon .swiper-container,
.photoViewerCommon ul,
.photoViewerCommon ul li,
.photoViewer .swiper-container,
.photoViewer ul,
.photoViewer ul li{
    height: 100%;
}
.photoViewerCommon ul li,
.photoViewer ul li{
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.photoViewerCommon ul li img,
.photoViewer ul li img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.photoViewerCommon .photoViewer-bottom,
.photoViewer .photoViewer-bottom{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.2rem;
    background: rgba(0,0,0,0.3);
    z-index: 99;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.4rem;
}
.photoViewerCommon .swiper-pagination,
.photoViewer .swiper-pagination{
    color: #fff;
    font-size: 0.3rem;
    bottom: 0.5rem;
    position: static;
    margin-top: -0.35rem;
}
.photoViewer .swiper-pagination:after,
.photoViewerCommon .swiper-pagination:after{
    position: absolute;
    bottom: -0.35rem;
    left: 0;
    content: '再次点击图片可以放大或缩小哦~';
    font-size: 0.22rem;
    width: 100%;
    text-align: center;
    color: rgba(255,255,255,0.6);
}

.photoViewerCommon .download,
.photoViewer .download{
    width: 0.5rem;
    height: 0.5rem;
    background: url("../icon/download.png") center center  no-repeat;
    background-size: auto 80%;
    z-index: 99;
}
.photoViewerCommon .closeViewer,
.photoViewer .closeViewer{
    width: 0.42rem;
    height: 0.42rem;
    background: url("../icon/icon-close3.png") center center no-repeat;
    background-size: auto 80%;
    z-index: 99;
}
.photoViewerCommon .download:active,
.photoViewer .download:active{
    opacity: 0.8;
}


.match_view{
    display: none;
    position: absolute!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%!important;
    z-index: 98;
}
.match_video{
    width: 100%;
    height: 100%!important;
}
.match_video .zy_wrap{
    height: 100%!important;
}
.match_video video{
    width: 100%;
    height: 100%!important;
    object-fit: contain;
}
.match_view .video_close{
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    display: inline-block;
    padding: 0 0.1rem;
    border: 1px #fe7678 solid;
    border-radius: 3px;
    font-size: 0.24rem;
    color: #fff;
    z-index: 99;
    cursor: pointer;
    background: #fe7678;
}


/* no data and no web */
.no-web,
.no-data{
    padding: 0.5rem 0;
    width: 100%;
}
.no-data .data-img{
    padding-top: 3.5rem;
    text-align: center;
    font-size: 0.26rem;
    color: #999999;
    background: url("../icon/img-noData.png") center top no-repeat;
    background-size: auto 3.12rem;
}
.no-web .web-img{
    padding-top: 3.2rem;
    text-align: center;
    font-size: 0.26rem;
    color: #999999;
    background: url("../icon/img-noData.png") center top no-repeat;
    background-size: auto 3.12rem;
}
.no-web .web-img a{
    display: inline-block;
    font-size: 0.28rem;
    color: #ff7777;
    margin-top: 0.1rem;
}
.no-web .web-img a:active{
    color: #fbb214;
}
/* no data and no web end */

.user-action{
    display: flex;
    align-items: center;
}
.user-action .jubao{
    display: none;
    font-size: 0.24rem;
    color: #cccccc;
    margin-right: 0.1rem;
}

.common-fixed-bottom{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0.3rem;
    background: #fff;
}
.common-fixed-bottom .fixed-bottom{
    display: flex;
    width: 100%;
    height: 0.8rem;
    align-items: center;
    justify-content: center;
    font-size: 0.3rem;
    color: #fff;
    background: #ff7777;
    border-radius: 5px;
}
.common-fixed-bottom .fixed-bottom:active{
    background: #ff968a;
}

.common-fixed-bottom .fixed-bottom.done{
    background: #cccccc;
}

/* 新闻列表 */
.index-news{}
.index-news ul li{
    padding: 0.25rem 0;
    border-bottom: 1px #f0f0f0 solid;
}
.index-news .video-detail{

}
.index-news .video-detail .news-title{
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.36rem;
    margin-bottom: 0.1rem;
    font-weight: normal;
}
/*.index-news .video-detail:hover .news-title,*/
/*.index-news .video-detail:active .news-title,*/
.index-news .video-detail.hover .news-title{
    color: #777!important;
}


.index-news .video-detail .news-title .status{
    display: inline-block;
    padding: 0 0.1rem;
    line-height: 0.34rem;
    background: #cccccc;
    color: #fff;
    margin-right: 0.1rem;
    border-radius: 3px;
    font-size: 0.24rem;
}
.index-news .video-detail .news-title .being{
    background: #fe7678;
}
.index-news .video-detail .news-title .end{
    background: #cccccc;
}
/*.index-news .video-detail .news-title:after{
    display: inline-block;
    content: '详情';
    color: #7ccec8;
}*/
.index-news .video-detail .video-box{
    height: 3.5rem;
    padding: 0.15rem 0.3rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.1rem;
}
.index-news .video-detail .video-box img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.index-news .video-detail .video-box p{
    position: absolute;
    left: 0.3rem;
    top: 0.15rem;
    font-size: 0.28rem;
    color: #fff;
}
.index-news .video-detail .video-box .icon-play{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background: rgba(0,0,0,0.2) url("../icon/icon-play2.png") center no-repeat;
    background-size: auto 0.44rem;
    border-radius: 50%;

}
.index-news .video-detail .video-box .time{
    position: absolute;
    right: 0.3rem;
    bottom: 0.15rem;
    font-size: 0.24rem;
    color: #fff;
}


.detail-img-list{
    display: flex;
    align-items: stretch;
    height: 1.8rem;
}
.detail-img-list .img{
    width: 32%;
    height: 100%;
    margin-right: 2%;
    border-radius: 0.1rem;
}
.detail-img-list.two-img{
    height: 2.6rem;
}
.detail-img-list.two-img .img{
    width: 49%;
    height: 100%;
    margin-right: 2%;
    border-radius: 0.1rem;
}
.detail-img-list .img:last-child{
    margin-right: 0;
}
.single-news{
    display: flex;
    height: 1.8rem;
    justify-content: space-between;
}
.single-news .detail-img-list{
    width: 2.23rem;
}
.single-news .detail-img-list .img{
    width: 100%;
}
.single-news .video-detail{
    width: calc(100% - 2.23rem - 0.2rem);
}
.single-news .video-detail .news-title{
    height: 1.26rem;
}
.single-news .video-detail .news-title:after{
    display: none;
}
.single-news .video-detail .detail-info{
    font-size: 0.26rem;
    color: #666666;
    line-height: 0.36rem;
    height: 0.72rem;
}
/*.single-news .video-detail .detail-info:after{
    display: inline-block;
    content: '详情';
    color: #7ccec8;
}*/

/* 新闻列表 end */

/* 列表底部标签 及热度 */
.detail-bottom{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.15rem;
    height: 0.4rem;
    font-size: 0.24rem;
    color: #999999;
}
.detail-bottom .bottom-tips{
    display: flex;
    font-size: 0.26rem
}
.detail-bottom .bottom-tips .bt-pd{
    display: flex;
    align-items: center;
    margin-right: 0.1rem;
    padding: 0 0.12rem;
    height: 0.36rem;
    border-radius: 0.24rem;
}
.detail-bottom .bottom-tips .toUp{
    color: #7ccec8;
    background: rgba(124,206,200,0.1);
}
.detail-bottom .bottom-tips .tips{
    color: #ff7777;
    background: rgba(255,119,119,0.1);
}
.detail-bottom .bottom-tips .time{
    margin-right: 0;
}
.detail-bottom .bottom-hot{
    color: #999999;
    padding-left: 0.28rem;
    background: url("../icon/icon-hot.png") left center no-repeat;
    background-size: auto 0.22rem;
}

.like_shield,
.detail-bottom .cancel-shield{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.15rem;
    height: 0.36rem;
    background: #fe7678;
    border-radius: 3px;
    color: #fff;
    font-size: 0.24rem;
}


/*.shield{
    display: flex;
    min-width: 0.36rem;
    height: 0.36rem;
    background: url("../icon/icon-report.png") center no-repeat;
    background-size: 0.3rem auto;
    margin-right: 0.2rem;
    border-radius: 2px;
}
.shield:active{
    background: #e5e5e5 url("../icon/icon-report.png") center no-repeat;
    background-size: 0.3rem auto;
}*/
.shield{
    display: none;
}
.shield span{
    margin-right: 0.2rem;
    color: #cccccc;
}
.shield.on{
  display: flex;
}

/* 列表底部标签 及热度 end */

.member-share{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2rem;
    background: url("../icon/member-share.png") center bottom no-repeat;
    background-size: 100% 100%;
}


/* 动态列表 (结合新闻列表css) */
.user-dynamic{}

.user-dynamic .video-detail .news-title{
    color: #333333;
    font-size: 0.3rem;
    line-height: 0.36rem;
    font-weight: normal;
}

.user-dynamic .video-detail .news-title:after{
    display: none;
}
/* 动态列表 (结合新闻列表css) end */

/* 公共动态列表用户资料块 */
.common-user-detail{
    display: flex;
    justify-content: space-between;
    height: 0.7rem;
    align-items: center;
    margin-bottom: 0.15rem;
}
.common-user-detail .user-info{
    display: flex;
    height: 100%;
    align-items: center;
}
.userRelative{
    position: relative;
    width: 0.7rem;
    height: 0.7rem;
    margin-right: 0.15rem;
}

.common-user-detail .user-info .user-icon{
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 0.1rem;
}
.userRelative .vip,
.userRelative .attestation{
    position: absolute;
    right: -2px;
    bottom: -2px;
    width: 0.24rem;
    height: 0.24rem;
    background: url("../icon/vip.png") center no-repeat;
    background-size: 100% 100%;
    border-radius: 50%;
}
.userRelative .attestation{
    width: 0.4rem;
    height: 0.4rem;
}


.common-user-detail .user-info .info{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 0.7rem;
    width: calc(100% - 1rem);
}
.common-user-detail .user-info .info .name{
    display: flex;
}
.common-user-detail .user-info .info h6{
    font-size: 0.26rem;
    color: #ff7777;
    font-weight: normal;
    line-height: 0.35rem;
    margin-bottom: 0.05rem;
}
.common-user-detail .user-info .info .time{
    display: block;
    width: 100%;
    font-size: 0.2rem;
    color: #999999;
    line-height: 0.3rem;
    height: 0.3rem;
}
.common-user-detail .follow{
    display: flex;
    align-items: stretch;
    justify-content: center;
    width: 1.2rem;
    height: 0.52rem;
    border: 1px #7ccec8 solid;
    border-radius: 0.52rem;
    color: #7ccec8;
    font-size: 0.24rem;
    cursor: pointer;
}
.common-user-detail .follow .no-follow{
    display: flex;
    align-items: center;
    padding-left: 0.25rem;
    background: url("../icon/icon-add.png") left center no-repeat;
    background-size: auto 0.2rem;
}
.common-user-detail .follow.on{
    background: #7ccec8;
    color: #fff;
}
.common-user-detail .follow.on .no-follow{
    display: none;
}
.common-user-detail .follow .followed{
    display: none;
}
.common-user-detail .follow.on .followed{
    display: flex;
    align-items: center;
}

/* 用户名称后的徽章列表 */
.badge-list{
    display: flex;
    height: 0.32rem;
    align-items: center;
}
.badge-list dd.icon{
    width: 0.25rem;
    height: 0.25rem;
    margin-left: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    top: -0.01rem;
}
.badge-list dd img{
    display: block;
    max-height: 100%;
    max-width: 100%;
}

/* 公共动态列表用户资料块 end */

/* 活动列表 */

.activity-list{}
.activity-list ul li{
    padding: 0.3rem 0;
    border-bottom: 1px #f1f1f1 solid;
}
/*.activity-list ul li:last-child{
    border-bottom: none;
}*/
.activity-list ul li .flex-div{
    display: flex;
    justify-content: space-between;
    height: 1.5rem;
}
.activity-list ul li .act-img{
    width: 1.9rem;
    height: 1.5rem;
    border-radius: 0.1rem;
}
.activity-list ul li .act-info{
    width: calc(100% - 2.1rem);
    font-size: 0.24rem;
    color: #999999;
}
.activity-list ul li .act-info h6{
    font-size: 0.3rem;
    color: #333333;
    margin-bottom: 0.1rem;
    font-weight: normal;
}
.activity-list ul li .act-time,
.activity-list ul li .act-place{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.45rem;
}
.activity-list ul li .act-time .time{
    padding-left: 0.32rem;
    background: url("../icon/icon-time.png") left center no-repeat;
    background-size: auto 0.24rem;
}
.activity-list ul li .act-time .status{
    padding: 0 0.1rem;
    height: 0.3rem;
    line-height: 0.3rem;
    border-radius: 3px;
}
.activity-list ul li .act-time .status1{
    background: rgba(56,192,111,0.1);
    color: #72df9e;
}
.activity-list ul li .act-time .status2{
    background: #cccccc;
    color: #fff;
}
.activity-list ul li .act-time .status3{
    background: rgba(255,0,0,0.1);
    color: #ff7777;
}
.activity-list ul li .act-place .place{
    padding-left: 0.32rem;
    background: url("../icon/icon-place.png") left center no-repeat;
    background-size: auto 0.26rem;
}
.activity-list ul li .act-place .num{
    padding-left: 0.3rem;
    background: url("../icon/icon-person2.png") left center no-repeat;
    background-size: auto 0.22rem;
}
/* 活动列表 end */

/* 个人主页 评论*/
.person-comment{}
.person-comment ul li{
    margin-bottom: 0.3rem;
    padding-top: 0.1rem;
}
.person-comment .comment-detail{
    margin-bottom: 0.1rem;
    font-size: 0.3rem;
    color: #666666;
    line-height: 0.4rem;
}

.invitation-div{
    display: flex;
    align-items: center;
    height: 1.2rem;
    padding: 0.2rem 0.5rem 0.2rem 0.2rem;
    border-radius: 0.1rem;
    margin-top: 0.1rem;
    background: #f0f0f0 url('../icon/icon-right.png') calc(100% - 0.22rem) center no-repeat;
    background-size: auto 0.26rem;
}
.invitation-div .invite-icon{
    width: 0.8rem;
    height: 0.8rem;
    overflow: hidden;
    border-radius: 0.1rem;
    margin-right: 0.2rem;
}
.invitation-div .invite-info{
    width: calc(100% - 1rem);
    font-size: 0.24rem;
    color: #999999;
}
.invitation-div .invite-info h6{
    font-size: 0.28rem;
    color: #666666;
    font-weight: normal;
    display: flex;
    height: 0.4rem;
    align-items: center;
}
.invitation-div .invite-info h6 span{
    display: inline-block;
    padding: 0 0.1rem;
    background: rgba(83,203,194,0.1);
    border-radius: 3px;
    margin-right: 0.1rem;
    font-size: 0.24rem;
    color: #53cbc2;
}
/* 个人主页 评论 end */

/* 公共弹窗 */
.common-mask { display: none; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }
.common-mask { position: fixed; }
.common-mask-pop.on{
    display: flex;
    align-items: center;
    justify-content: center;
}
.common-mask-pop{ position: fixed; z-index: 9999;width:100%;height: 100%;top: 0;left:0;display: none;}
.common-msg-pop{border-radius: 0.15rem;z-index: 10000;background:#fff;min-width: 4rem;max-width: calc(100% - 0.6rem);}
.msg-pop-title{
    text-align: center;
    padding-top: 0.3rem;
    font-size: 0.32rem;
    font-weight: bold;
}
.msg-pop-content{
    padding: 0.3rem 0.3rem;
    min-height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#999999;
}
.common-mask-btn{height: 0.8rem;background-color: #ff7777;border-radius: 0rem 0rem 0.1rem 0.1rem;display: flex;align-items: center;justify-content: center;width: 100%;color:#fff;box-sizing: border-box;}
/* 公共弹窗 end */


/* 评论 添加表情 */
.edit-model{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: 99999;
}
.edit-model .edit-input{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
    padding: 0.25rem;
}
.edit-model .edit-input .message-box{
    overflow-y: scroll;
    height: 100%;
    /*height: calc(2rem - 2px);*/
    -webkit-overflow-scrolling: touch;
}

.edit-model .edit-input .message{
    outline: none;
    font-size: 0.26rem;
    color: #666666;
    -webkit-user-select:text;
    height:100%;
    overflow-y: scroll;
}
/*.edit-model .edit-input .message *{
    -webkit-user-select:text;
}
*/

.edit-model .edit-input .But{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 0.6rem;
    padding: 0.15rem 0 0;
    position: relative;
}
.edit-model .edit-input .But .bq{
    display: inline-block;
    width: 0.45rem;
    height: 0.45rem;
}
.edit-model .edit-input .But .submit{
    width: 1.2rem;
    height: 0.45rem;
    background: #ff7777;
    display: block;
    line-height: 0.45rem;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
    font-size: 0.26rem;
    text-align: center;
}

.But .face {
    width: 100%;
    background: #fff;
    /* border: 1px solid #ddd; */
    box-shadow: 0 0 12px #666;
    position: absolute;
    bottom: 2.2rem;
    left: 0px;
    display: none;
}

.But .face ul {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 8px;
    box-sizing: border-box;
}

.But .face ul li {
    width: 10%;
    height: 30px;
    list-style-type: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* 评论 添加表情 end */



.votePic{}
.votePic img{
    display: block;
    width: 100%;
    margin-bottom: 0.2rem;
}
.voteView{
    background: #f6f6f6;
    border-radius: 5px;
    padding: 0.2rem 0.2rem 0.3rem;
}
.voteView ul{}
.voteView ul li{
    min-height: 0.8rem;
    margin-bottom: 0.15rem;
    background: #fff;
    border-radius: 5px;
    padding: 0.2rem 0.22rem!important;
    line-height: 0.36rem;
    font-size: 0.26rem;
    color: #232323;
    cursor: pointer;
}
.voteView .vote-note{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.36rem;
    color: #999999;
    font-size: 0.22rem;
    margin-bottom: 0.12rem;
}
.voteView .vote-action{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 0.8rem;
    width: 100%;
}
.voteView .btn{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.8rem;
    border: 1px #ff7777 solid;
    border-radius: 5px;
    font-size: 0.3rem;
    flex: 1;
    text-decoration: none!important;
}
.voteView .vote-btn{
    background: #ff7777;
    color: #fff!important;
}
.voteView .look-btn{
    margin-right: 3%;
    color: #ff7777!important;
}
.voteView .voted-btn{
    color: #999999!important;
    background: #e4e4e4;
    border: 1px #e4e4e4 solid;
}

.voteView .choose{}
.voteView .choose li{
    display: flex;
    align-items: center;
    padding-left: 0.86rem!important;
    background: #ffffff url("../icon/radio_box1.png") 0.35rem center no-repeat;
    background-size: auto 0.28rem;
}
.voteView .choose li.on{
    background: #ffffff url("../icon/radio_box2.png") 0.35rem center no-repeat;
    background-size: auto 0.28rem;
}
.voteView .choose li .radio-img{
    display: inline-block;
    width: 1.92rem;
    height: 1.08rem;
    margin-right: 0.2rem;
    border-radius: 0.08rem;
}
.voteView .imgChoose li p{
    width: calc(100% - 2.12rem);
}

.voteView .voteResult li{
    display: flex;
    justify-content: space-between;
    padding-left: 0.25rem;
    position: relative;
    background: #fff;
}
.voteView .voteResult li p{
    flex: 2;
    position: relative;
    z-index: 9;
}
.voteView .voteResult li .result{
    flex: 1.5;
    margin-left: 0.1rem;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    z-index: 9;
}
.voteView .voteResult li .percentage {
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 5px;
    content: '';
    background: #e4e4e4;
}
.voteView .voteResult li.on .percentage {
    background: #ffc9c9;
}

.vote-item{
    padding: 0 0.3rem;
    border-bottom: 0.15rem #f5f5f5 solid;
}
.vote-item li{
    display: flex;
    padding: 0.28rem 0;
    align-items: center;
    border-bottom: 1px #f0f0f0 solid;
}
.vote-item li .upload-img{
    position: relative;
    width: 1.14rem;
    height: 1.14rem;
    background: url("../icon/add-pic-btn.png");
    margin-right: 0.25rem;
}
.vote-item li .upload-img .delete{
    position: absolute;
    top: -0.12rem;
    right: -0.12rem;
    width: 0.36rem;
    height: 0.36rem;
    background: url("../icon/delete-icon.png") center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 9;
}

.vote-item li .item-text{
    height: 1.14rem;
    width: calc(100% - 1.9rem);
}
.vote-item li .item-text textarea{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0.1rem;
}
.vote-item li .delete-li{
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    background: url("../icon/add-item2.png") center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    margin-left: 0.1rem;
}
.vote-item li:nth-child(1) .delete-li,
.vote-item li:nth-child(2) .delete-li{
    display: none;
}

.add-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.1rem;
    padding: 0.3rem 0;
    font-size: 0.26rem;
    color: #999999;
    line-height: 0.5rem;
}

.add-item .add{
    padding-left: 0.44rem;
    background: url("../icon/add-item.png") left center no-repeat;
    background-size: 0.28rem auto;
    cursor: pointer;
}

.add-item .note{
    font-size: 0.22rem;
    color: #cccccc;
}

.selectInput{
    width: 2.8rem;
    height: 0.7rem;
    line-height: 0.7rem;
    background: url(../icon/icon-right.png) right center no-repeat;
    background-size: auto 0.26rem;
    padding-right: 0.3rem;
    direction: rtl;
    color: #333333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px transparent solid;
    outline:none;
    font-size: 0.26rem;
}

.vote-text-img{
    padding: 0.4rem 0.3rem;
    display: flex;
    align-items: center;
    font-size: 0.26rem;
    color: #999999;
}
.vote-text-img .upload-img{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.14rem;
    height: 1.14rem;
    margin-right: 0.3rem;
    position: relative;
    background: url("../icon/add-pic-btn.png") center no-repeat;
    background-size: 100% 100%;
}
.vote-text-img .upload-img img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}

.vote-text-img .upload-img .delete{
    position: absolute;
    top: -0.14rem;
    right: -0.14rem;
    width: 0.36rem;
    height: 0.36rem;
    background: url("../icon/delete-icon.png") center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 99;
}



/* 评论区 调整 */
.but-list{
    display: flex;
}
.but-list a{
    display: block;
    width: 0.45rem;
    height: 0.45rem;
    margin-right: 0.4rem;
    border-radius: 5px;
}
.but-list .imgBut{
    background: url("../icon/imgBut.png") center no-repeat;
    background-size: 100% 100%;
}
.but-list .videoBut{
    background: url("../icon/videoBut.png") center no-repeat;
    background-size: 100% 100%;
}
.but-list .aiTeBut{
    background: url("../icon/aiTeBut.png") center no-repeat;
    background-size: auto 90%
}
.but-list .imgBut:active{
    background: #eeeeee url("../icon/imgBut.png") center no-repeat;
    background-size: 100% 100%;
}
.but-list .videoBut:active{
    background: #eeeeee url("../icon/videoBut.png") center no-repeat;
    background-size: 100% 100%;
}
.but-list .aiTeBut:active{
    background: #eeeeee url("../icon/aiTeBut.png") center no-repeat;
    background-size: auto 90%
}

.edit-model .edit-input .message-flex{
    display: flex;
    overflow: hidden;
    padding: 5px;
    border: 1px solid #ddd;
    height: 2rem;
}
.edit-model .edit-input .message-box{
    display: flex;
    flex: 3;
    align-items: stretch;
}
.edit-model .edit-input .message-box .message{
    flex: 1;
}
.edit-model .edit-input .message-img{
    flex: 1;
    width: 1.3rem;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.05rem 0.1rem;
}
.edit-model .edit-input .message-img img{
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.edit-model .edit-input .message-img .delete{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    width: 0.3rem;
    height: 0.3rem;
    background: url("../icon/delete-icon.png") center no-repeat;
    background-size: 100% 100%;
}
/* 评论区 调整 end */


/* 认证弹窗 */
.rzModel{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.4);
    z-index: 99999;
}
.rzModel .rzSection{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 5.9rem;
    padding: 0.55rem 0.1rem 0.25rem;
    background: #fff;
    border-radius: 0.1rem;
}
.rzModel .rzInfo{
    text-align: center;
    font-size: 0.3rem;
    color: #333333;
    line-height: 0.48rem;
}
.rzModel .rzBtn{
    width: 3.8rem;
    margin: 0.25rem auto 0;
}
.rzModel .rzBtn a{
    display: flex;
    width: 100%;
    height: 0.7rem;
    border-radius: 0.1rem;
    font-size: 0.24rem;
    justify-content: center;
    align-items: center;
    margin-top: 0.1rem;
}
.rzModel .rzBtn .confirm{
    background: #ff7777;
    color: #fff;
    font-size: 0.28rem;
}
.rzModel .rzBtn .cancel{
    color: #999999;
}
/* 认证弹窗 end */